iT邦幫忙

2024 iThome 鐵人賽

DAY 1
3
DevOps

從零開始的DevOps猴!系列 第 1

Day01-啟航(從後端開發到雲原生 DevOps 技術)

  • 分享至 

  • xImage
  •  

從後端開發到雲原生 DevOps 技術:參加 iThome 鐵人賽 30 天挑戰

在當今快速變化的技術環境中,後端開發工程師不僅需要精通後端 API 的開發,還需掌握 DevOps 相關技術,以提升整體開發效率和系統穩定性。參加 IT home 鐵人賽的 30 天挑戰,無疑是一個絕佳機會來加強這方面的技能。這篇文章將從後端雲原生開發的角度,從零基礎開始學習並實作於工作需求上。

容器化技術的崛起

首先,容器化技術的出現,徹底改變了應用部署的方式。傳統的應用部署通常涉及複雜的環境配置和依賴管理,這也使得應用在不同環境中運行時,出現了許多不一致性問題。而容器化技術則能將應用及其所有依賴打包在一起,形成一個獨立的運行環境。這樣一來,不論是在開發、測試還是生產環境中,應用都能保持一致性,降低了“在我機器上可以運行”的問題。

Kubernetes:容器編排的利器

隨著容器化的普及,Kubernetes 作為一個強大的容器編排工具,成為了許多企業的首選。Kubernetes 不僅能自動化部署、擴展和管理容器化應用,還提供了高可用性和無縫的服務發現。對於後端開發工程師來說,理解 Kubernetes 的基本概念,如 PodServiceDeployment,並能夠利用這些概念來構建和管理應用至關重要。

30 天的學習計畫

在這 30 天的挑戰中,我們將首先從容器的基礎知識開始,學習如何使用 Docker 來創建和管理容器。接著,我們將逐步深入 Kubernetes 的使用,學習如何在 Kubernetes 上部署我們的後端 API,並進行負載均衡和自動擴展。此外,還會探討 CI/CD(持續集成/持續交付)的實踐,這能進一步提升開發效率,確保每次代碼變更都能自動化地進行測試和部署。

透過這些學習,我們不僅能提升自己的技術水平,還能更好地理解如何在雲原生架構下進行開發與運維的協作。這不僅對於個人的職業發展大有裨益,也將為團隊的成功貢獻一份力量。希望在這 30 天的挑戰中,能夠透過實踐和分享,將這些知識轉化為實際的技能,為未來的工作奠定堅實的基礎。


補充說明

謝謝這次同事熱情找我參與 iThome 鐵人賽,希望可以當作養成記錄的好習慣。

以下是我為這次學習所繪製的心智圖:
img


下一篇
Day02-容器化技術
系列文
從零開始的DevOps猴!14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言